#ifndef BASE_DLLDEFINES_H_
#define BASE_DLLDEFINES_H_

#ifdef WIN32

#	if defined(DLL_EXPORTS)
#		if defined(_MSC_VER)
#define DLL_API __declspec(dllexport)
#		else
#define DLL_API
#		endif
#	else
#		if defined(_MSC_VER)
#define DLL_API __declspec(dllimport)
#		else
#define DLL_API
#		endif
#	endif


#if defined _M_IX86
#pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_IA64
#pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='ia64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_X64
#pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#else
#pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
#endif

#endif	// WIN32



#endif	// BASE_DLLDEFINES_H_